Big Huge Thesaurus

incandescent lamp

noun